package com.su.contrller;

import org.springframework.stereotype.Controller;
import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.servlet.ModelAndView;

@Controller
public class MyController {
/*
*   处理请求,能处理请求的都是后端控制器.
*
* */
/*
*       准备使用doSome方法处理some.do请求
*       @RequestMapping:请求映射,作用是把一个请求跟一个方法绑定起来
*       属性:
*           1. value 是一个string,表示uri地址的(some.do)
*               value必须是唯一的,不能重复,推荐"/"
*       位置1.在方法的上边,常用
*           2.在类的上边
*           @RequestMapping修饰的方法叫做处理器方法,或者控制器方法
*
* 返回值是ModelAndView
*   Model:数据,请求处理完成之后,显示给用户的数据
*   jsp:视图,比如jsp等等
* */
    @RequestMapping("/some.do")
    public ModelAndView doSome(){
        //处理请求some.do请求,相当于service调用处理完了,
        ModelAndView mv=new ModelAndView();
        mv.addObject("msg","welcome");
        mv.addObject("fun","执行的是doSome");
        mv.setViewName("/show.jsp");
        return mv;

    }
}
